worthy of being applauded - German English Dictionary